Add support for block and critical blocks to f90.el.
authorGlenn Morris <rgm@gnu.org>
Sun, 26 Jun 2011 01:22:45 +0000 (18:22 -0700)
committerGlenn Morris <rgm@gnu.org>
Sun, 26 Jun 2011 01:22:45 +0000 (18:22 -0700)
commitf7f987f57e3dabe6361a4fb23daa15cc0834c9e0
tree822e7e71b862e0fa805531cbfc87790fda6a2f76
parent3f3e75ff7a09b620d68e1cc14e88a39293360070
Add support for block and critical blocks to f90.el.

* lisp/progmodes/f90.el (f90-critical-indent): New option.
(f90-font-lock-keywords-2, f90-blocks-re, f90-end-block-re)
(f90-start-block-re, f90-mode-abbrev-table): Add block, critical.
(f90-mode): Doc fix.
(f90-looking-at-critical, f90-looking-at-end-critical): New funcs.
(f90-no-block-limit, f90-calculate-indent, f90-end-of-block)
(f90-beginning-of-block, f90-next-block, f90-indent-region)
(f90-match-end): Handle block, critical.
lisp/ChangeLog
lisp/progmodes/f90.el